.wrap {
  width: 100%;
}
.wrap header {
  width: 100%;
  height: 0.9375rem;
  position: relative;
}
.wrap header h1 {
  width: 100%;
  height: 0.9375rem;
  line-height: 0.9375rem;
  background: #1e1d1b;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
}
[data-dpr="2"] .wrap header h1 {
  font-size: 28px;
}
[data-dpr="3"] .wrap header h1 {
  font-size: 42px;
}
.wrap header h1 .right {
  float: right;
  display: inline-block;
  width: 0.9375rem;
  height: 0.9375rem;
  background: url("../img/dian.png") no-repeat right center;
  background-size: 0.625rem 0.625rem;
}
.wrap header h1 .left {
  float: left;
  display: inline-block;
  width: 0.9375rem;
  height: 0.9375rem;
  background: url("../img/xiao.png") no-repeat left center;
  background-size: 0.625rem 0.625rem;
}
.wrap form {
  margin-top: 0.625rem;
}
.wrap form .div_0,
.wrap form .div_1,
.wrap form .div_2,
.wrap form .div_3,
.wrap form .div_4,
.wrap form .div_6 {
  margin: 0 0.3125rem 1.25rem;
  box-sizing: border-box;
  width: 9.375rem;
  height: 0.9375rem;
  padding-left: 0.9375rem;
}
.wrap form .div_0 input,
.wrap form .div_1 input,
.wrap form .div_2 input,
.wrap form .div_3 input,
.wrap form .div_4 input,
.wrap form .div_6 input {
  width: 8.28125rem;
  height: 100%;
  padding-left: 0.09375rem;
  border: 1px solid #1e1d1b;
  font-size: 14px;
}
[data-dpr="2"] .wrap form .div_0 input,
[data-dpr="2"] .wrap form .div_1 input,
[data-dpr="2"] .wrap form .div_2 input,
[data-dpr="2"] .wrap form .div_3 input,
[data-dpr="2"] .wrap form .div_4 input,
[data-dpr="2"] .wrap form .div_6 input {
  font-size: 28px;
}
[data-dpr="3"] .wrap form .div_0 input,
[data-dpr="3"] .wrap form .div_1 input,
[data-dpr="3"] .wrap form .div_2 input,
[data-dpr="3"] .wrap form .div_3 input,
[data-dpr="3"] .wrap form .div_4 input,
[data-dpr="3"] .wrap form .div_6 input {
  font-size: 42px;
}
.wrap form .div_0 {
  background: url("../img/id.png") no-repeat 0.15625rem center;
  background-size: 0.5625rem 0.5625rem;
}
.wrap form .div_1 {
  background: url("../img/phone.png") no-repeat -0.03125rem center;
  background-size: 0.96875rem 0.96875rem;
}
.wrap form .div_1 .error {
  display: none;
}
.wrap form .div_2 {
  background: url("../img/yan.png") no-repeat 0.0625rem center;
  background-size: 0.78125rem 0.78125rem;
}
.wrap form .div_2 input {
  width: 6.25rem;
}
.wrap form .div_2 .btn_y {
  width: 1.875rem;
  height: 0.9375rem;
  background: #1cc91c;
  border: none;
  font-size: 14px;
  border-radius: 0.15625rem;
  color: #fff;
}
[data-dpr="2"] .wrap form .div_2 .btn_y {
  font-size: 28px;
}
[data-dpr="3"] .wrap form .div_2 .btn_y {
  font-size: 42px;
}
.wrap form .div_3 {
  background: url("../img/mi.png") no-repeat 0.0625rem center;
  background-size: 0.78125rem 0.78125rem;
}
.wrap form .div_4 {
  background: url("../img/que.png") no-repeat 0.125rem center;
  background-size: 0.625rem 0.625rem;
}
.wrap form .div_6 {
  padding: 0 0.9375rem;
  text-align: center;
}
.wrap form .div_6 .btn_z {
  width: 3.125rem;
  height: 0.9375rem;
  background: #1cc91c;
  border: none;
  font-size: 14px;
  border-radius: 0.15625rem;
  color: #fff;
}
[data-dpr="2"] .wrap form .div_6 .btn_z {
  font-size: 28px;
}
[data-dpr="3"] .wrap form .div_6 .btn_z {
  font-size: 42px;
}
.wrap form .error {
  width: 100%;
  box-sizing: border-box;
  height: 1.25rem;
}
.wrap form .error p {
  height: 1.25rem;
  line-height: 1.25rem;
  font-size: 12px;
  color: #f00;
}
[data-dpr="2"] .wrap form .error p {
  font-size: 24px;
}
[data-dpr="3"] .wrap form .error p {
  font-size: 36px;
}
.wrap form .div_5 {
  width: 100%;
  box-sizing: border-box;
  padding-left: 1.25rem;
  height: 0.9375rem;
  margin-bottom: 0.3125rem;
}
.wrap form .div_5 input {
  display: inline-block;
  line-height: 0.9375rem;
  width: 0.3125rem;
  height: 0.3125rem;
}
.wrap form .div_5 a {
  display: inline-block;
  height: 0.9375rem;
  line-height: 0.9375rem;
  font-size: 12px;
  color: #1e1d1b;
}
[data-dpr="2"] .wrap form .div_5 a {
  font-size: 24px;
}
[data-dpr="3"] .wrap form .div_5 a {
  font-size: 36px;
}
.wrap form .div_5 a:hover {
  text-decoration: underline;
}
